• word of the day

    vangueria madagascariensis

    vangueria madagascariensis - Dictionary definition and meaning for word vangueria madagascariensis

    Definition
    (noun) shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit
    Synonyms : spanish tamarind
Download our Mobile App Today
Receive our word of the day
on Whatsapp